6. АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ

 

6.2. Основные типы алгоритмических структур и их блок-схемы


линейная – каждое действие должно быть выполнено последовательно одно за другим:


ветвление – в зависимости от выполнения или невыполнения указанного условия реализуется та или иная последовательность команд:


цикл – серия команд (тело цикла) выполняется многократно. Разновидности циклов:
Цикл со счетчиком – выполняется заранее определённое количество раз:


Цикл с предусловием – проверяется условие и, если оно выполняется, то тело цикла (тц) повторяется, если нет – происходит переход к действию, следующему за телом цикла. Если условие не выполняется при первой проверке, то тело цикла не выполняется ни одного раза:


Цикл с постусловием – тело цикла (тц) выполняется, затем проверяется условие и, если оно не выполняется, то тело цикла повторяется, если выполняется, то происходит переход к действию, следующему за телом цикла. В этом варианте тело цикла выполняется хотя бы один раз всегда.